home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / BBS / BNKB_255.ARJ / WHATSNEW.255 < prev   
Text File  |  1992-05-25  |  11KB  |  258 lines

  1.                           BinkleyTerm 2.55 Wide Beta
  2.  
  3.      (C) Copyright 1987-92, Bit Bucket Software, Co. ALL RIGHTS RESERVED.
  4.  
  5.                           --------------------------
  6.  
  7. Well, here it is. It's not a completed product, and even some of the stuff 
  8. that seems complete is slated for changes or recoding. But you guys wanted
  9. it early, you got it early. No promises -- it looks pretty good here but my
  10. system isn't your system.
  11.  
  12. In a nutshell, here are the main changes in 2.55 over 2.50:
  13.  
  14. o   EMSI session handshaking
  15. o   Use of MAXCOMM for multithreaaded OS/2 comms
  16. o   External mail exit can be made into a spawn
  17. o   Modem CONNECT result code (such as CONNECT 9600/FAX) can be 
  18.     used as an external mail string
  19. o   MAXFILES.IDX can be used for fast file request lookup
  20. o   Support for giving away timeslice in OS/2 DOS box
  21.  
  22. There are other things here too.
  23.  
  24. Following are the docs that the beta testers get. Since we haven't revved the 
  25. docs yet, this is all we can offer you. That's why they call it a "wide beta".
  26.  
  27. READ THE ENTIRE DOCUMENT BEFORE UPDATING YOUR SOFTWARE. THERE ARE SUBTLE 
  28. OPERATIONAL DIFFERENCES BETWEEN THIS VERSION AND VERSION 2.50!!!
  29.  
  30. Ask questions in the BINKLEY echo. We'll try to help.
  31.  
  32.  
  33. Send bug reports to:
  34.  
  35.        (DOS) Vince Perriello at 1:343/491@fidonet and 
  36.        (OS/2) Bill Andrus at 1:109/301@fidonet.
  37.  
  38.  
  39.         Changes in BinkleyTerm 2.55 from 2.54
  40.         -------------------------------------
  41.  
  42.  
  43.         Fold in code from Michael Buenter to support using MAXFILES.IDX
  44.         for file request searches. Here is the description in his own
  45.         words:
  46.  
  47.           * OKFile extension:                                    
  48.              Adding                                              
  49.                   *path\MAXFILES.IDX                             
  50.  
  51.              in OKFILES.TXT lets BT search through this database when 
  52.              processing file requests.
  53.              This is much faster than seeking through whole a partition 
  54.              (and it's more "multitasking friendly", too!).
  55.           
  56.              You will have to add following keywords to your BINKLEY.CFG:
  57.                  FileSec  n
  58.                  KnownSec n   (optional)
  59.                  ProtSec  n   (optional)
  60.  
  61.              where n is the following security level:
  62.                0=Disgrace, 1=Limited, 2=Normal, 3=Worthy,     4=Privil,  
  63.                5=Favored,  6=Extra,   7=Clerk,  8=Asstsysop, 10=Sysop,  
  64.               11=Hidden,  -2=Twit
  65.  
  66.              Following line has to be added to your BINKLEY.CFG, too:
  67.                  MaxAreas d:\max\area.dat
  68.  
  69.              Each caller will be assigned a "user level" (security) 
  70.              depending on their caller level (default, known, prot).
  71.              This security will be compared to the access rights in the
  72.              Maximus file area. If the security is too low, the caller
  73.              will get a password error.
  74.  
  75.              Access to 5000-8000 files is very fast: it takes about _one_
  76.              second on my setup! This won't be very much longer on slower
  77.              systems because the file access time will stay about the same.
  78.  
  79.              There will appear some new entries in the log with details to 
  80.              each search if you have LogLevel +/-5 defined in yout setup.
  81.  
  82.              I got many nice comments about this new features. Some people
  83.              have been very happy about the fast file finds even with 
  84.              wildcards!
  85.  
  86.         The entire "Connect" line will now be treated as a potential
  87.         external mail string. This allows Bink to shell out to an external
  88.         program for funny FAX modems. OS/2 users, don't forget to use the
  89.         "extern spawn" option and set up a EXTOPT.CMD file!
  90.  
  91.         Add C7 time_t correction to Janus file request logic.
  92.  
  93.         Turn off DEBUG flag in state machine logic. This will make state
  94.         table code (YooHoo, SendSync, RecvSync, all FTS-0001/7/8 code
  95.         including Sealink) MUCH faster.
  96.  
  97.         Clean up EMSI .BSY file stuff.
  98.  
  99.         Minor tweaks to domain stuff (which were needed for the EMSI
  100.         domain code to work right)
  101.  
  102.         Clean up conflict between session elapsed time indicator and
  103.         new task number display in settings window.
  104.  
  105.         "WinSlice" no longer needed for timeslice release in OS/2 DOS box.
  106.  
  107.  
  108.         Changes in BinkleyTerm 2.54 from 2.53
  109.         -------------------------------------
  110.  
  111.         Fix WHATSNEW file to correct documentation error: EXTopt was
  112.         not the name of the option which forced a spawn. EXTern was
  113.         the name of the option.
  114.  
  115.         Correct for differences between C7's ANSI time_t (0 is 12/31/1899) 
  116.         and UNIX time (0 is 1/1/1970), where transmitted values in
  117.         file requests, SEAlink block zero, ZMODEM headers, EMSI packets
  118.         are based on UNIX time but RTL is based on ANSI time_t. FYI ...
  119.         the difference is 2209075200L.
  120.  
  121.         As you might have guessed, this means that Microsoft C 7.0 is
  122.         now the standard compiler for BinkleyTerm on DOS. C 6.0 is still
  123.         the standard for the OS/2 version.
  124.  
  125.         Several fixes in EMSI.
  126.  
  127.         Change language from "WaZOO method:" to "Session method:" and
  128.         similar changes elsewhere, to reflect dual WaZOO/EMSI state.
  129.  
  130.         Michael Buenter's fix to the outbound window stuff.
  131.  
  132.         Support '\s' in the language file (btlng change).
  133.  
  134.         If you've defined "TaskNumber", display it along with the
  135.         multitasker name.
  136.  
  137.         Changes to session logic as follows:
  138.  
  139.           1) Nodelist lookup returns 0 for failure, -1 for curmudgeon
  140.              instead of performing curmudgeon disconnect
  141.  
  142.           2) FTSC and YooHoo logic now perform curmudgeon disconnect
  143.  
  144.           3) EMSI mods:
  145.  
  146.             a) KNOWN only set on known address if no pw error
  147.             b) PROT only set on prot address
  148.             c) curmudgeon return or pw error causes aka to be skipped
  149.             d) failure to create flagfile causes aka to be skipped
  150.             e) at end of aka handling, hang up if no aka's remain
  151.  
  152.         DOS version greater than or equal to 10 is considered to be
  153.         the OS/2 DOS box, and if so the "WinSlice" verb can be used to
  154.         release the timeslice to OS/2. We will probably make this the
  155.         default in the next beta, but I want to play it safe this time.
  156.  
  157.  
  158.  
  159.         Changes in BinkleyTerm 2.53 from 2.51
  160.         -------------------------------------
  161.  
  162.         NOEMSI now works on both inbound and outbound sessions.
  163.  
  164.         Script verb "NoEMSI" disables EMSI for the session associated
  165.         with the script.
  166.  
  167.         Consolidate EMSI session logic and WaZOO session logic.
  168.  
  169.         Update copyright notices to 1992 and internal version refs
  170.         to 2.60
  171.  
  172.         Bug fix in file request password checking, courtesy of Scott Dudley.
  173.  
  174.         V6 support will internally truncate oversized nodelists (though
  175.         that code will break when nodelist reaches just under 64K nodes)
  176.  
  177.  
  178.         Changes in BinkleyTerm 2.51 from 2.50
  179.         -------------------------------------
  180.  
  181.         Complete new YooHoo (FTS-0006 handshake) logic. Seems to work
  182.         much better in Belgium.
  183.  
  184.         Don't flush status log prior to spawn if it's not open. This
  185.         gave the OS/2 side fits. Sorry, Bill.
  186.  
  187.         Correction to snoop logic to handle conflict between snoop
  188.         specification in config file and environment variable.
  189.  
  190.         Use terminal mode init for modem hang-up if in terminal mode
  191.         and we have a terminal mode init.
  192.  
  193.         HEY!!! READ THIS!! IT MIGHT BREAK YOUR CURRENT CONFIGURATION!!
  194.         Bink now matches modem types exactly rather than using a bitwise
  195.         AND. This allows lots more modem types, but requires that you
  196.         change your nodelist generation and config stuff (if you're using
  197.         ModemTrans).
  198.  
  199.         Added Ron Bemis' change to allow an external mail exit to be a
  200.         "spawn". This is accomplished by putting "EXTern spawn" in your
  201.         config file. Note: if you enable this option, all external mail
  202.         is spawned. The arguments to EXTMAIL are exactly the same as
  203.         the exit case, so you can find the "errorlevel" from the command
  204.         line if you need it.
  205.  
  206.         Added Ron Bemis' change to allow an external process to force
  207.         BinkleyTerm to exit. This is enabled by putting "ForcExit n" in
  208.         the config file, where (n) is the errorlevel you wish to use on
  209.         exit. Bink will periodically check the flag directory (or the
  210.         directory you're running Bink from if no flag directory) for a
  211.         file called FORCEXIT (or FORCEXIT.xxx if task number is set).
  212.         When it sees the file, it will delete it and exit with the user
  213.         specified errorlevel.
  214.  
  215.         Improved Zmodem transmitter startup (mostly important for 
  216.         function requests).
  217.  
  218.         Merged in Tobias Burchhardt's EMSI mods. This includes some
  219.         additional config verbs:
  220.  
  221.             NoEMSI disables EMSI
  222.             MyLocation defines nodelist location \
  223.             MyPhone            phone number       \ In nodelist
  224.             MyListFlags        nodelist flags     / format
  225.             MyMaxBaud          max baud rate     /
  226.             PickUpAll          enables all pick ups in EMSI
  227.  
  228.         Example:
  229.  
  230.         MyLocation Redmond, WA
  231.         MyPhone 1-206-868-7581
  232.         MyListFlags CM,XA,V32B,HST
  233.         MyMaxBaud 9600
  234.  
  235.         Logs:
  236.  
  237.         * 08 Dec 03:52:27 BINK Bink Beer Consumed Here (1:343/491)
  238.         : 08 Dec 03:52:27 BINK Aka: 1:132/491 1:141/491 7:491/0 
  239.         * 08 Dec 03:52:27 BINK Remote Uses BinkleyTerm 2.51/(UNREGISTERED)
  240.         : 08 Dec 03:52:27 BINK SysOp: Vince Perriello from Redmond, WA
  241.           08 Dec 03:52:27 BINK Phone: 1-206-868-7581
  242.           08 Dec 03:52:27 BINK Flags: CM,XA,V32B,V42B,HST,MO
  243.         : 08 Dec 03:52:27 BINK Tranx: 294196F9 / ACED66F8
  244.         : 08 Dec 03:52:27 BINK EMSI method: ZedZap
  245.  
  246.         Note: This EMSI logic doesn't handle private nets for points. If
  247.         any of your points will be running this beta, make really sure 
  248.         that they all show their point addresses as AKA's. This 
  249.         limitation will be fixed soon.
  250.  
  251.         I expect it to take us a while to sort out the implications of 
  252.         EMSI. We'll get it down. Hang loose and keep them problem reports
  253.         comin' in!
  254.  
  255.         Merged in Pete Fitzsimmons' improvements to OS/2 comm code and
  256.         additional time_release in areas that had been overlooked. I'm
  257.         told that his multithreaded comm DLL really works great.
  258.